// 定义一个数值和字符串的联合类型
let data:number|string="11"
let data1:number|string=11
// 定义一个类型断言
// let data2:number=(someValue as string).length
// 定义一个 void 实现函数的无返回值
let und:void=undefined
// 定义一个 never 的函数
function inif():never{
    while(true){

    }
}
let myarr:(x:number,y:number)=>number=
function( x:number,y:number):number{
     return x+y
}
let obj1:{a:number,b?:boolean}={
    a:1
}
let  add:number[]=[2,8,9,6,5,8,7]
let  add1:number
   add.forEach((item)=>{
        add1+=item
   })

 
let isTrue=(pp:boolean)=>{
  if(pp==true){
    return false
  }
}
let str:number|string="acdkjcdeicl"
let count:number=0
  for(var i=0;i<str.length;i++){
    if(str.includes("c")){
        count++
    }
  }
 let arrs = ['a','c',6,'e',5,3,'d']
 arrs.forEach((item,index)=>{
   
 })

   
